﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SisVenda.Business;
using SisVenda.Data;
using System.Data;
using System.Collections;
using System.Reflection;
using Froggy.Data;

namespace SisVenda.Web.Restrito.Fn
{
    [System.ComponentModel.DataObject(true)]
    public class ConsultarPessoaFn
    {
        [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select)]
        public DataTable ObterPessoa(char TipoPessoa,string Nome, string cpfcnpj)
        {
            var sql="";
            if (TipoPessoa =='F')
            {
                sql = @"SELECT * FROM Cliente c
                        INNER JOIN Pessoa p on p.IdPessoa = c.Pessoa_IdPessoa
                        WHERE p.TipoPessoa=@TipoPessoa and (p.Nome like %@nome% or p.CNPJ like %@cpfcnpj%)
                       ";
            }
            else
            {
                sql = @"SELECT * FROM Cliente c
                        INNER JOIN Pessoa p on p.IdPessoa = c.Pessoa_IdPessoa
                        WHERE p.TipoPessoa=@TipoPessoa and (p.Nome like %@nome% or p.CPF like %@cpfcnpj%)
                       ";
            }
            DbCommandUtil db = new DbCommandUtil(sql);
            return db.GetDataTable();
        }

    }
}